<?php
/**
 * PrynLib
 * @copyright 2007-2009 Prynel
 * @author Olivier ROGER <roger.olivier@gmail.com>
 * @category libPrynel
 * @package Form
 * @version $Revision: 80 $
 */

/**
 *
 * @category libPrynel
 * @package Form
 * @abstract 
 * @version 1.0.5 
 * @author Olivier ROGER <roger.olivier@gmail.com>
 * @copyright  2007-2009 Prynel
 *       
 *
 */
abstract class Form_Input extends Form_Field
{
	/**
	 * Constructeur.
	 *
	 * @param string $nom
	 * @param Form_Form $form
	 * @access protected
	 */
	protected function __construct($nom,$form)
	{
		parent::__construct($nom,$form);
		$this->attrs['name'] = $nom;
	}
	
	/**
	 * Défini un attribut de l'élément
	 *
	 * @param string $nom
	 * @param string $valeur
	 */
	public function setAttributes($nom,$valeur)
	{
		if(!isset($this->attrs[$nom]))
			$this->attrs[$nom] = $valeur;
		return $this;
	}
}
 ?>